package com.xzq.erp.domain.query;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@EqualsAndHashCode(callSuper = true)
@Data
@Schema(description = "投诉回复查询参数")
@Accessors(chain = true)
public class ComplaintReplyPageQuery extends BasePageQuery {

    @Schema(description = "关联的售后服务ID", example = "1")
    private Long afterSalesId;

    @Schema(description = "满意度评分:1-5分", example = "5")
    private Integer satisfactionLevel;

    @Schema(description = "回复时间范围-开始", example = "2025-01-01 00:00:00")
    private String replyTimeStart;

    @Schema(description = "回复时间范围-结束", example = "2025-12-31 23:59:59")
    private String replyTimeEnd;
} 